package com.t.bricks.bussiness.model.loginlog;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * 登录日志'LoginLog'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("登录日志ConditionLoginLog查询条件信息类")
public class ConditionLoginLog {
		
	/**
	 * 日志类型(冗余)
	 */
	@ApiModelProperty(value="日志类型(冗余)", position=0)
	private String sName;
		
	/**
	 * 日志类型
	 */
	@ApiModelProperty(value="日志类型", position=1)
	private Integer iType;
		
	/**
	 * 用户编号
	 */
	@ApiModelProperty(value="用户编号", position=2)
	private String sUserId;
		
	/**
	 * 用户名(冗余)
	 */
	@ApiModelProperty(value="用户名(冗余)", position=3)
	private String sUser;
		
	/**
	 * IP地址
	 */
	@ApiModelProperty(value="IP地址", position=4)
	private String sIp;
		
	/**
	 * MAC地址
	 */
	@ApiModelProperty(value="MAC地址", position=5)
	private String sMACAddress;
	
	/**
	 * 发生时间-开始时间
	 */
	@ApiModelProperty(value="发生时间-开始时间", position=6)
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dLogDateSt;
	
	/**
	 * 发生时间-结束时间
	 */
	@ApiModelProperty(value="发生时间-结束时间", position=7)
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dLogDateEd;
	
	/**
	 * 最后访问时间-开始时间
	 */
	@ApiModelProperty(value="最后访问时间-开始时间", position=8)
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dLastCallSt;
	
	/**
	 * 最后访问时间-结束时间
	 */
	@ApiModelProperty(value="最后访问时间-结束时间", position=9)
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dLastCallEd;
		
	/**
	 * 备注
	 */
	@ApiModelProperty(value="备注", position=10)
	private String sMemo;
	
	/**
	 * 取 日志类型(冗余)
	 * @return
	 */
	public String getsName() {
		return sName;
	}

	/**
	 * 设置 日志类型(冗余)
	 * @param sName
	 */
	public void setsName(String sName) {
		this.sName = sName;
	}

	/**
	 * 取 日志类型
	 * @return
	 */
	public Integer getiType() {
		return iType;
	}

	/**
	 * 设置 日志类型
	 * @param iType
	 */
	public void setiType(Integer iType) {
		this.iType = iType;
	}

	/**
	 * 取 用户编号
	 * @return
	 */
	public String getsUserId() {
		return sUserId;
	}

	/**
	 * 设置 用户编号
	 * @param sUserId
	 */
	public void setsUserId(String sUserId) {
		this.sUserId = sUserId;
	}

	/**
	 * 取 用户名(冗余)
	 * @return
	 */
	public String getsUser() {
		return sUser;
	}

	/**
	 * 设置 用户名(冗余)
	 * @param sUser
	 */
	public void setsUser(String sUser) {
		this.sUser = sUser;
	}

	/**
	 * 取 IP地址
	 * @return
	 */
	public String getsIp() {
		return sIp;
	}

	/**
	 * 设置 IP地址
	 * @param sIp
	 */
	public void setsIp(String sIp) {
		this.sIp = sIp;
	}

	/**
	 * 取 MAC地址
	 * @return
	 */
	public String getsMACAddress() {
		return sMACAddress;
	}

	/**
	 * 设置 MAC地址
	 * @param sMACAddress
	 */
	public void setsMACAddress(String sMACAddress) {
		this.sMACAddress = sMACAddress;
	}

	/**
	 * 取 发生时间-开始时间
	 * @return
	 */
	public Date getdLogDateSt() {
		return dLogDateSt;
	}

	/**
	 * 设置 发生时间-开始时间
	 * @param dLogDate
	 */
	public void setdLogDateSt(Date dLogDateSt) {
		this.dLogDateSt = dLogDateSt;
	}

	/**
	 * 取 发生时间-结束时间
	 * @return
	 */
	public Date getdLogDateEd() {
		return dLogDateEd;
	}

	/**
	 * 设置 发生时间-结束时间
	 * @param dLogDate
	 */
	public void setdLogDateEd(Date dLogDateEd) {
		this.dLogDateEd = dLogDateEd;
	}
	
	/**
	 * 取 最后访问时间-开始时间
	 * @return
	 */
	public Date getdLastCallSt() {
		return dLastCallSt;
	}

	/**
	 * 设置 最后访问时间-开始时间
	 * @param dLastCall
	 */
	public void setdLastCallSt(Date dLastCallSt) {
		this.dLastCallSt = dLastCallSt;
	}

	/**
	 * 取 最后访问时间-结束时间
	 * @return
	 */
	public Date getdLastCallEd() {
		return dLastCallEd;
	}

	/**
	 * 设置 最后访问时间-结束时间
	 * @param dLastCall
	 */
	public void setdLastCallEd(Date dLastCallEd) {
		this.dLastCallEd = dLastCallEd;
	}
	
	/**
	 * 取 备注
	 * @return
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

}
